#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<math.h>
#define MAX_LEN 255
void NhapMang200(int a[], int &n);
void NhapMang100(int a[], int &n);
void XuatMang(int a[], int n);
void ViTriMaxAmDauTien(int a[], int n);
int KiemTraChuHoa(char chuoi[10]);
int DemSoPhanTuChiaHetCho_3(int a[], int n);
void main()
{
	//// Cau 1
	//int a[200], n;
	//NhapMang200(a,n);
	//XuatMang(a,n);
	//ViTriMaxAmDauTien(a,n);
	//// Cau 2
	//char chuoi[10];
	//printf("\n Nhap vao chuoi can kiem tra =");gets(chuoi);
	//puts(chuoi);
	//if(KiemTraChuHoa(chuoi)==1)	printf("\n Chuoi Vua Nhap Toan Chu Hoa");
	//else printf("\n Chuoi Vua Nhap Khong Toan Chu Hoa");
	
	//Cau 3
	int a[100], n;
	NhapMang100(a,n);
	XuatMang(a,n);
	if(DemSoPhanTuChiaHetCho_3(a,n)==0) printf("\n Khong co phan tu chia het cho 3 trong mang vua nhap");
	else	printf("\n Co %d phan tu chia het cho 3 trong mang vua nhap", DemSoPhanTuChiaHetCho_3(a,n));
	getch();
}

void NhapMang200(int a[], int &n)
{
	do
	{
		printf("\n Nhap vao so phan tu cua mang ");scanf("%d",&n);
	}while(n<0||n>200);
	for(int i=0;i<n;i++)
	{
		printf("\n Nhap vao a[%d] = ",i);
		scanf("%d",&a[i]);
	}

}
void NhapMang100(int a[], int &n)
{
	do
	{
		printf("\n Nhap vao so phan tu cua mang ");scanf("%d",&n);
	}while(n<0||n>100);
	for(int i=0;i<n;i++)
	{
		printf("\n Nhap vao a[%d] = ",i);
		scanf("%d",&a[i]);
	}

}
void XuatMang(int a[], int n)
{
	printf("\n Mang vua nhap la ");
	for(int i=0;i<n;i++)
		printf("a[%d]=%d ",i,a[i]);
}
void ViTriMaxAmDauTien(int a[], int n)
{
	int kt, MaxAm;
	// khoi tao MaxAm
	for(int i=0;i<n;i++)
		if(a[i]<0)
		{
			MaxAm=a[i];
			break;
		}
	// Tim MaxAm
	for(int i=0;i<n;i++)
		if(a[i]<0&&a[i]>MaxAm)
			MaxAm=a[i];
	// Xuat Vi Tri MaxAm
	for(int i=0;i<n;i++)
		if(a[i]==MaxAm)
		{
			printf("\n Vi Tri Max Am Dau Tien la %d voi gia tri la %d",i,MaxAm);
			break;
		}
}
int KiemTraChuHoa(char chuoi[10])
{
	int kt=1; // nghia la chuoi toan chu hoa
	for(int i=0;i<strlen(chuoi);i++)
		if(chuoi[i]>='a'&& chuoi[i]<='z')
		{
			kt=0; // nghia la co ton tai mot chu thuong trong chuoi vua nhap vao
			break;
		}
	return kt;
}
int DemSoPhanTuChiaHetCho_3(int a[], int n)
{
	int dem = 0;
	for(int i=0;i<n;i++)
		if(a[i]%3==0)
			dem++;
	return  dem;
}